package 每日一题;

/**
 * @description:
 * @author: 小白白
 * @create: 2021-12-23
 **/

public class No1518换酒问题 {

    /**
     * 小区便利店正在促销，用 numExchange 个空酒瓶可以兑换一瓶新酒。你购入了 numBottles 瓶酒。
     * 如果喝掉了酒瓶中的酒，那么酒瓶就会变成空的。
     * 请你计算 最多 能喝到多少瓶酒。
     */

    public int numWaterBottles(int numBottles, int numExchange) {

        int result = numBottles;
        int em = numBottles;

        while (em >= numExchange) {
            numBottles = em / numExchange;
            em %= numExchange;
            em += numBottles;
            result += numBottles;
        }

        return result;
    }

    public static void main(String[] args) {
    }

}
